package com.wanghlme.bookstore.util.common;

import com.wanghlme.bookstore.bean.VerifyCode;

import java.io.OutputStream;

public interface IVerifyCodeGenerator {
    /**
     * 生成并返回验证码，将图片写入输出流
     *
     * @param width  验证码宽度
     * @param height 验证码高度
     * @param out    输出流
     * @return 验证码值
     */
    String getVerifyCode(int width, int height, OutputStream out);

    /**
     * 生成验证码对象
     *
     * @param width  验证码宽度
     * @param height 验证码高度
     * @return 验证码对象
     */
    VerifyCode getVerifyCode(int width, int height);
}
